RAFA: Redundancies-assisted Algebraic Fault Analysis and its implementation on SPN block ciphers
نویسندگان
چکیده
Algebraic Fault Analysis (AFA) is a cryptanalysis for block ciphers proposed by Courtois et al., which incorporates algebraic to overcome the complexity of manual analysis within context Differential (DFA). The effectiveness AFA on lightweight has been demonstrated. However, systems prevents it from attacking heavyweight efficiently. In this paper, we propose novel called Redundancies-assisted (RAFA) facilitate solution in setting ciphers. core idea RAFA expedite SAT solvers modifying systems, accomplished via two methods. first method introduces redundant constraints, time cryptanalysis. second one sophisticated linearization nonlinear Normal Form (ANF). It takes about 9.68 hours attack AES-128. To best our knowledge, work that uses general solver AES with only single injection byte-fault. Moreover, can AES-128 50.92 and 27.54 minutes nibble- bit-based fault model, respectively. comparison, traditional DFA algorithm implemented pure C 4 ~ 5 under all three models investigated work. order show generality RAFA, also apply other results could recover key Serpent-256 SPEEDY-r-192 20.7 1.5 using faults, not break these even when 30 bits 50 their keys are known, Furthermore, no Serpent or SPEEDY known comparable models.
منابع مشابه
MitM Fault Analysis on Word-oriented SPN Block Ciphers.dvi
Meet-in-the-Middle (MitM) fault analysis is a kind of powerful cryptanalytic approach suitable for various block ciphers. When applying the method to analyze the security of block ciphers, it is very crucial to find effective MitM characteristics based on some fault models. In this paper, we investigate the security of word-oriented SPN block ciphers by means of MitM fault analysis, and observe...
متن کاملImproved Algebraic Fault Analysis: A Case Study on Piccolo and Applications to Other Lightweight Block Ciphers
This paper proposes some techniques to improve algebraic fault analysis (AFA). Firstly, we show that building the decryption equation set of a cipher can accelerate the solving procedure. Secondly, we propose a method to represent the injected faults with algebraic equations when the accurate fault location is unknown. We take Piccolo as an example to illustrate our AFA and compare it with prev...
متن کاملDifferential Fault Intensity Analysis on PRESENT and LED Block Ciphers
Differential Fault Intensity Analysis (DFIA) is a recently introduced fault analysis technique. This technique is based on the observation that faults are biased and thus are non-uniformly distributed over the cipher state variables. The adversary uses the fault bias as a source of leakage by controlling the intensity of fault injection. DFIA exploits statistical analysis to correlate the secre...
متن کاملMulti-Stage Fault Attacks on Block Ciphers
This paper introduces Multi-Stage Fault Attacks, which allow Differential Fault Analysis of block ciphers having independent subkeys. Besides the specification of an algorithm implementing the technique, we show concrete applications to LED-128 and PRINCE and demonstrate that in both cases approximately 3 to 4 fault-injections are enough to reconstruct the full 128-bit key. Keywords-cryptanalys...
متن کاملFault-propagation Pattern Based DFA on SPN Structure Block Ciphers using Bitwise Permutation, with Application to PRESENT and PRINTcipher
This paper proposes a novel fault-propagation pattern based differential fault analysis method FPP-DFA, and proves its feasibility on SPN structure block ciphers using bitwise permutation, such as PRESENT and PRINTcipher. Simulated experiments demonstrate that, with the fault model of injecting one nibble fault into the r-2 round substitution layer, on average 8 and 16 faulty samples can reduce...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IACR transactions on cryptographic hardware and embedded systems
سال: 2023
ISSN: ['2569-2925']
DOI: https://doi.org/10.46586/tches.v2023.i3.570-596